/**********************************
* 文档名称：moDemo.ts
* 功能描述：示例:Mock模拟数据的建立
* 创建人：莫维春
* 版本记录：
*      莫  2022-03-23 创建文档
* 
************************************/

/**********
 * 本工程调用方法：
    import { useRequest } from "vue-request"  
    const { data, loading, error } = useRequest('/mock/get') // 请求接口 /api/get
    const { data, loading, error } = useRequest('/mock/post',{MSG:'给我数据'}) // 请求接口 /api/get
    
    data:any  返回的数据
    loading: 监控调用状态,加载中是 true , 否则是 false
    error：错误描述
 * 
 */
import { MockMethod } from "vite-plugin-mock";
export default [
  {
    url: "/mock/get",   //拦截的接口名称
    method: "get",      //传送方式
    response: () => {   //返回的结果，mock可以自动生成随机数据，语法查看mockJS
      return {
        code: 0,
        data: {
          name: "vben",
          message:"这是个GET函数"
        },
      };
    },
  }, {
    url: "/mock/post",
    method: "post",             //POST函数
    response: (inData:any) => { //inData是传入参数
      return {
        code: 0,
        data: {
          name: "vben",
          message:"这是个GET函数",
          inData:inData
        },
      };
    },
  },
] as MockMethod[];
